package com.lightjet.macross.base.awf.service;

import com.lightjet.macross.base.awf.domain.BizProcessConfig;
import com.lightjet.macross.common.core.BaseService;

import java.util.List;
import java.util.Map;

/**
 * @author : lijia
 * @version : 1.0 2019-06-18 11:22
 * description : 流程配置表服务层接口
 */
public interface BizProcessConfigService extends BaseService<BizProcessConfig,Integer> {
    /** description:根据流程定义ID（或Key）、获取流程节点定义ID、配置类型获取节点配置信息  */
    BizProcessConfig GetConfigValue(String pdid, String nodeid, BizProcessConfig.ConfigTypes type);

    /**
     * Description //获取索流程定义分组集合
     * @author lijia
     * @Param []
     * @return java.util.List<java.lang.String>
     * CreateTime 2019/5/4 14:26
     **/
    List<String> FindProcinstDefIdGroup();

    Map<String, String> FindNodeConfigMap(String pdid, BizProcessConfig.ConfigTypes type);
}
